import { defineConfig } from 'vite'
import uni from '@dcloudio/vite-plugin-uni'

export default defineConfig({

  plugins: [uni({
    vueOptions: {
      template: {
        compilerOptions: {
          isCustomElement: tag => tag === 'txv-video'
        }
      }
    }
  })],
  server: {
    host: "0.0.0.0",   // 指定服务器应该监听哪个IP地址，默认：localhost
    port: 8989,   // 指定开发服务器端口，默认5173
    https: false,  // 是否开启https，默认false
    cros: true,    // 为开发服务器配置 CORS，默认启用并允许任何源
    proxy: {      // 为开发服务器配置自定义代理规则
      // 带选项写法：http://localhost:5173/api/posts -> https://maas-api.ai-yuanjing.com/posts
      '/web': {  // 代理路径前缀
        target: 'https://maas-api.ai-yuanjing.com',
        changeOrigin: true,
        rewrite: (path) => path.replace(/^\/web/, "")
      }
    }
  }
})

